/**
 * 
 */
package com.lianniu.mgr.product.dao;

import java.util.List;





import com.lianniu.mgr.baseService.area.model.AdminAreaVo;
import com.lianniu.mgr.product.model.ProductCateKeyValueVo;
import com.lianniu.mgr.product.model.ProductCateVo;



public interface IProductCateDao {
	
	int insertProductCate(ProductCateVo curProductCateVo);
	
	List<ProductCateVo> selectByProductCateForPage(ProductCateVo curProductCateVo);
	
	int updateById(ProductCateVo curProductCateVo);
	
	int deleteById(String Id);
	
	ProductCateVo selectById(String id);
	 
	int count(ProductCateVo productCate);
	
	public List<ProductCateKeyValueVo> getProductCateKeyValue(); 
	
	public List<ProductCateKeyValueVo> getProductCateChildKv(String cateID); 
	
	int deleteProductCateBatch(String...id);
	
	List<ProductCateVo> getByParentId(String parentId);
	/**
	 * 
	 * @Title: selectByCateId 
	 * @Description: 二级分类下的商品
	 * @author: guoconglin
	 * @param cateId
	 * @return
	 * @date: 2016年11月14日 下午2:21:59 
	 * @return: ProductCateVo
	 */
	public ProductCateVo selectByCateId(String cateId);
}
